Taming Heterogeneous NIC Capabilities for I/O Virtualization

نویسندگان

  • Jose Renato Santos
  • Yoshio Turner
  • Jayaram Mudigonda
چکیده

The recent emergence of network interface cards (NICs) with diverse hardware features for I/O virtualization poses an important challenge for virtual machine environments, particularly in the area of system management. In this paper, we make the case for developing a highlevel network I/O virtualization management system that can translate user-relevant policy specifications into the hardware and software-specific configurations that are needed on each particular hardware platform. As a first step toward this goal, we describe and classify configuration options that are presented by a wide variety of mechanisms for NIC hardware support for virtualization, and discuss workload and policy considerations that should be factored into configuration decisions. In addition, we propose new mechanisms for intra-node guest-to-guest networking that leverage NIC hardware switching support, and we present a unified system architecture for network I/O virtualization that exposes the configuration options that we identified to high-level management layers.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Network Interface Card Architecture for I/O Virtualization in Embedded Systems

In this paper we present an architectural concept for network interface cards (NIC) targeting embedded systems and supporting I/O virtualization. Current solutions for high performance computing do not sufficiently address embedded system requirements i.e., guarantee real-time constraints and differentiated service levels as well as only utilize limited HW resources. The central ideas of our wo...

متن کامل

Securing Self-Virtualizing Ethernet Devices

Single root I/O virtualization (SRIOV) is a hardware/software interface that allows devices to “self virtualize” and thereby remove the host from the critical I/O path. SRIOV thus brings near bare-metal performance to untrusted guest virtual machines (VMs) in public clouds, enterprise data centers, and high-performance computing setups. We identify a design flaw in current Ethernet SRIOV NIC de...

متن کامل

FlexNIC: Rethinking Network DMA

We propose FlexNIC, a flexible network DMA interface that can be used by operating systems and applications alike to reduce packet processing overheads. The recent surge of network I/O performance has put enormous pressure on memory and software I/O processing subsystems. Yet even at high speeds, flexibility in packet handling is still important for security, performance isolation, and virtuali...

متن کامل

Virtualization Services: Accelerated I/O Support in Multi-Core Systems

Virtualization services permit I/O subsystems and peripheral devices to be virtualized by placing select functionality on specialized cores and/or on cores situated ‘closer’ to devices. The approach is used to implement self-virtualized I/O (SVIO), which off-loads certain virtualization functionality onto the cores available on the I/O device, accelerating I/O functions, efficiently using key p...

متن کامل

A comparative study of some network subsystem organizations

The impact of alternative network subsystem design for realizing low end–to–end latencies and high network throughput in a switched LAN are studied in detail through simulation. These alternatives include choices in the disposition of the network interface card (NIC), DMA priorities and OS services. Our simulation model captures the delays of OS services/software layers, message copying DMAs an...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008